elf believed to inhabit mines - Francés Inglés Diccionario